package edu.example;
import java.util.TreeMap;


public class OfficialTestScore 
{
	private TreeMap<String, String> data;
	
	public OfficialTestScore(TreeMap<String, String> initData)
	{
		data = initData;
	}
	
	public boolean isEmpty()
	{
		return data.isEmpty();
	}
	public TreeMap<String, String> getData()	{return data;}
	
	public void setApplicantLastName(String ApplicantLastName)				{data.put("last_name", ApplicantLastName);}
	public void setApplicantFirstName(String ApplicantFirstName)			{data.put("first_name", ApplicantFirstName);}
	public void setEmailAddress(String EmailAddress)						{data.put("email_address", EmailAddress);}
	public void setCountryofCitizenship(String CountryofCitizenship)		{data.put("citizenship", CountryofCitizenship);}
	public void setDateofBirth(String DateofBirth)							{data.put("birth_month", DateofBirth);}
	public void setDOBDay(String DOBDay)									{data.put("birth_day", DOBDay);}
	public void setDOBYear(String DOBYear)									{data.put("birth_year", DOBYear);}
	public void setGender(String Gender)									{data.put("gender", Gender);}
	public void setOffGREV(String OffGREV)									{data.put("ofcl_GRE_V", OffGREV);}
	public void setOffGREVPct(String OffGREVPct)							{data.put("ofcl_GRE_V_pctile", OffGREVPct);}
	public void setOffGREQ(String OffGREQ)									{data.put("ofcl_GRE_Q", OffGREQ);}
	public void setOffGREQPct(String OffGREQPct)							{data.put("ofcl_GRE_Q_pctile", OffGREQPct);}
	public void setOffGREA(String OffGREA)									{data.put("ofcl_GRE_A", OffGREA);}
	public void setOffGREAPct(String OffGREAPct)							{data.put("ofcl_GRE_A_pctile", OffGREAPct);}
	public void setOffGRESbName(String OffGRESbName)						{data.put("ofcl_GRE_subj_name", OffGRESbName);}
	public void setOffGRESb(String OffGRESb)								{data.put("ofcl_GRE_subj", OffGRESb);}
	public void setOffGRESbPct(String OffGRESbPct)							{data.put("ofcl_GRE_subj_pctile", OffGRESbPct);}
	public void setOffTOEFLT(String OffTOEFLT)								{data.put("ofcl_TOEFL_total", OffTOEFLT);}
	public void setOffTOEFLL(String OffTOEFLL)								{data.put("ofcl_TOEFL_listen", OffTOEFLL);}
	public void setOffTOEFLR(String OffTOEFLR)								{data.put("ofcl_TOEFL_read", OffTOEFLR);}
	public void setOffTOEFLS(String OffTOEFLS)								{data.put("ofcl_TOEFL_speak", OffTOEFLS);}
	public void setOffTOEFLW(String OffTOEFLW)								{data.put("ofcl_TOEFL_speak", OffTOEFLW);}
	
	public String getApplicantLastName()									{return data.get("last_name");}
	public String getApplicantFirstName()									{return data.get("first_name");}
	public String getApplicantMiddleName()									{return data.get("middle_name");}
	public String getEmailAddress()											{return data.get("email_address");}
	public String getDateofBirth()											{return data.get("birth_month");}
	public String getDOBDay()												{return data.get("birth_day");}
	public String getDOBYear()												{return data.get("birth_year");}
	public String getGender()												{return data.get("gender");}
	public String getCountryofCitizenship()									{return data.get("citizenship");}
	public String getOffGREV()								{return data.get("ofcl_GRE_V");}
	public String getOffGREVPct()							{return data.get("ofcl_GRE_V_pctile");}
	public String getOffGREQ()								{return data.get("ofcl_GRE_Q");}
	public String getOffGREQPct()							{return data.get("ofcl_GRE_Q_pctile");}
	public String getOffGREA()								{return data.get("ofcl_GRE_A");}
	public String getOffGREAPct()							{return data.get("ofcl_GRE_A_pctile");}
	public String getOffGRESbName()						{return data.get("ofcl_GRE_subj_name");}
	public String getOffGRESb()								{return data.get("ofcl_GRE_subj");}
	public String getOffGRESbPct()						{return data.get("ofcl_GRE_subj_pctile");}
	public String getOffTOEFLT()							{return data.get("ofcl_TOEFL_total");}
	public String getOffTOEFLL()							{return data.get("ofcl_TOEFL_listen");}
	public String getOffTOEFLR()							{return data.get("ofcl_TOEFL_read");}
	public String getOffTOEFLS()							{return data.get("ofcl_TOEFL_speak");}
	public String getOffTOEFLW()							{return data.get("ofcl_TOEFL_write");}
}
